package com.example.demo_xupdate;

import java.io.Serializable;
import java.util.List;

public class ApkInfo implements Serializable {
    /**
     * hasUpdate:
     * isIgnorable:
     * appName :
     * downloadUrl :
     * apkSize :
     * apkMd5 :
     * latestVersionName :
     * latestVersionCode :
     * latestVersionDesc :
     * versionDescList : [{"versionName":"","versionDesc":""}]
     */
    private String appName;
    private String downloadUrl;
    private long apkSize;
    private String apkMd5;
    private String latestVersionName;
    private int latestVersionCode;

    private String latestVersionDesc;
    private List<VersionDescListBean> versionDescList;

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getDownloadUrl() {
        return downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    public String getLatestVersionName() {
        return latestVersionName;
    }

    public void setLatestVersionName(String latestVersionName) {
        this.latestVersionName = latestVersionName;
    }

    public int getLatestVersionCode() {
        return latestVersionCode;
    }

    public void setLatestVersionCode(int latestVersionCode) {
        this.latestVersionCode = latestVersionCode;
    }

    public long getApkSize() {
        return apkSize;
    }

    public void setApkSize(long apkSize) {
        this.apkSize = apkSize;
    }

    public String getLatestVersionDesc() {
        return latestVersionDesc;
    }

    public void setLatestVersionDesc(String latestVersionDesc) {
        this.latestVersionDesc = latestVersionDesc;
    }

    public List<VersionDescListBean> getVersionDescList() {
        return versionDescList;
    }

    public void setVersionDescList(List<VersionDescListBean> versionDescList) {
        this.versionDescList = versionDescList;
    }

    public String getApkMd5() {
        return apkMd5;
    }

    public void setApkMd5(String apkMd5) {
        this.apkMd5 = apkMd5;
    }

    public static class VersionDescListBean implements Serializable {
        /**
         * versionName :
         * versionDesc :
         */

        private String versionName;
        private String versionDesc;

        public String getVersionName() {
            return versionName;
        }

        public void setVersionName(String versionName) {
            this.versionName = versionName;
        }

        public String getVersionDesc() {
            return versionDesc;
        }

        public void setVersionDesc(String versionDesc) {
            this.versionDesc = versionDesc;
        }
    }

}
